
package io.zhifei.modules.app.login.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;


/**
 * 用户
 *
 * @author Mark sunlightcs@gmail.com
 */
@Data
@TableName("wp_member")
public class UserEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 用户ID
     */
    @TableId
    private Long id;

    /**
     * 校区id
     */
    @TableField("cus_id")
    private String cusId;

    /**
     * 用户名
     */
    @TableField("name")
    private String name;

    /**
     * 类型，1：游客、2：散客、3：会员
     */
    @TableField("type")
    private Integer type;

    /**
     * 姓名
     */
    @TableField("realname")
    private String realName;

    /**
     * 性别
     */
    @TableField("gender")
    private Integer gender;

    /**
     * 电话
     */
    @TableField("tel")
    private String tel;

    /**
     * 邮箱
     */
    @TableField("email")
    private String email;

    /**
     * 微信id
     */
    @TableField("wx")
    private String wx;

    /**
     * 身份证编号
     */
    @TableField("id_no")
    private String idNo;

    /**
     * 工作单位
     */
    @TableField("unit")
    private String unit;

    /**
     * 职务
     */
    @TableField("position")
    private String position;

    /**
     * 通讯地址
     */
    @TableField("address")
    private String address;

    /**
     * 备考年份
     */
    @TableField("prepare_year")
    private String prepareYear;

    /**
     * 备考类型
     */
    @TableField("prepare_type")
    private String prepareType;

    /**
     * 报名时间
     */
    @TableField("reg_time")
    private String regTime;

    /**
     * 学号
     */
    @TableField("sno")
    private String sno;

    /**
     * 账号
     */
    @TableField("username")
    private String userName;

    /**
     * 密码
     */
    @TableField("password")
    private String passWord;

    /**
     * 头像
     */
    @TableField("s_image")
    private String sImage;

    /**
     * 状态
     */
    @TableField("status")
    private Long status;

    /**
     * 业务归属
     */
    @TableField("yewu_id")
    private String yewuId;

    /**
     * 学历
     */
    @TableField("education_id")
    private String educationId;

    /**
     * 毕业院校
     */
    @TableField("education_name")
    private String educationName;

    /**
     * 毕业时间
     */
    @TableField("grad_time")
    private String gradTime;

    /**
     * 学习方式
     */
    @TableField("learn_id")
    private Long learnId;

    /**
     * 英语方式
     */
    @TableField("yysp")
    private String yysp;

    /**
     * 数学水平
     */
    @TableField("sxsp")
    private String sxsp;

    /**
     * 报考院校
     */
    @TableField("bkyx")
    private String bkyx;

    /**
     * 报考专业
     */
    @TableField("bkzy")
    private String bkzy;

    /**
     * 准考证号
     */
    @TableField("zkzh")
    private String zkzh;

    /**
     * 联考成绩
     */
    @TableField("lkcj")
    private String lkcj;

    /**
     * 录取结果
     */
    @TableField("lqjg")
    private Long lqjg;

    /**
     * 是否开通笔试
     */
    @TableField("is_writ")
    private String isWrit;

    /**
     * 特殊班次
     */
    @TableField("special_class")
    private String specialClass;

    /**
     * 笔试班次
     */
    @TableField("writ_id")
    private String writId;

    /**
     * 笔试班级
     */
    @TableField("class_id")
    private String classId;

    /**
     *
     */
    @TableField("writ_remark")
    private String writRemark;

    /**
     * 是否开通面试
     */
    @TableField("is_ms")
    private String isMs;

    /**
     * 面辅中心的id
     */
    @TableField("ms_id")
    private Long msId;

    /**
     * 面试类别
     */
    @TableField("inter_type_id")
    private Long interTypeId;

    /**
     * 面试班次
     */
    @TableField("inter_id")
    private String interId;

    /**
     * 面试项目
     */
    @TableField("inter_pro_id")
    private String interProId;

    /**
     * 面试备注
     */
    @TableField("inter_remark")
    private String interRemark;

    /**
     * 面试类型
     */
    @TableField("type_id")
    private String typeId;

    /**
     * 资料结果
     */
    @TableField("cl_status")
    private String clStatus;

    /**
     * 面试结果
     */
    @TableField("ms_status")
    private String msStatus;

    /**
     * 备注
     */
    @TableField("ramark")
    private String ramark;

    /**
     * 是否禁用
     */
    @TableField("is_disable")
    private Long isDisable;

    /**
     * 上次登录时间
     */
    @TableField("last_login_time")
    private String lastLoginTime;

    /**
     * 登录次数
     */
    @TableField("login_times")
    private Integer loginTimes;

    /**
     * 上次登录ip
     */
    @TableField("last_login_ip")
    private String lastLoginIp;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private String createTime;

    /**
     * 修改时间
     */
    @TableField("update_time")
    private String updateTime;

    /**
     * 笔试增值
     */
    @TableField("write_value_id")
    private String writeValueId;

    /**
     * 该学员出去的课程id
     */
    @TableField("remove_class")
    private String removeClass;

    /**
     * 单独开通体面
     */
    @TableField("is_ms_one")
    private String isMsOne;

    /**
     * 该学员出去的课程分类
     */
    @TableField("remove_teacher")
    private String removeTeacher;

    @TableField("study_days")
    private Integer studyDays;

}
